home *** CD-ROM | disk | FTP | other *** search
- VERSION 5.00
- Begin VB.Form FrmSndSetup
- Caption = "Sound Setup"
- ClientHeight = 3705
- ClientLeft = 60
- ClientTop = 345
- ClientWidth = 4110
- LinkTopic = "Form1"
- ScaleHeight = 3705
- ScaleWidth = 4110
- StartUpPosition = 3 'Windows Default
- Begin VB.HScrollBar vsbColorBar
- Height = 255
- LargeChange = 2
- Left = 1320
- Max = 5
- TabIndex = 15
- Top = 2280
- Width = 1695
- End
- Begin VB.CommandButton CmdCancel
- Caption = "Cancel"
- Height = 495
- Left = 2280
- Style = 1 'Graphical
- TabIndex = 9
- Top = 3000
- Width = 735
- End
- Begin VB.HScrollBar HSTrbl
- Height = 255
- Left = 1320
- Max = 10
- TabIndex = 8
- Top = 1800
- Width = 1695
- End
- Begin VB.Frame FrmSnd
- Height = 615
- Left = 1320
- TabIndex = 6
- Top = 120
- Width = 1935
- Begin VB.OptionButton OptYesNo
- Caption = "No"
- Height = 195
- Index = 1
- Left = 1080
- TabIndex = 11
- Top = 240
- Width = 735
- End
- Begin VB.OptionButton OptYesNo
- Caption = "Yes"
- Height = 195
- Index = 0
- Left = 120
- TabIndex = 10
- Top = 240
- Width = 735
- End
- End
- Begin VB.CommandButton CmdSave
- BackColor = &H00C0C0C0&
- Caption = "Save"
- Height = 495
- Left = 1200
- Style = 1 'Graphical
- TabIndex = 5
- Top = 3000
- UseMaskColor = -1 'True
- Width = 735
- End
- Begin VB.HScrollBar HSVol
- Height = 255
- Left = 1320
- Max = 10
- TabIndex = 4
- Top = 840
- Width = 1695
- End
- Begin VB.HScrollBar HSBass
- Height = 255
- Left = 1320
- Max = 10
- TabIndex = 3
- Top = 1320
- Width = 1695
- End
- Begin VB.Label label1
- Caption = "Color"
- Height = 255
- Index = 4
- Left = 360
- TabIndex = 17
- Top = 2280
- Width = 855
- End
- Begin VB.Label LblColorVal
- Height = 255
- Left = 3120
- TabIndex = 16
- Top = 2280
- Width = 375
- End
- Begin VB.Label LblTrebleVal
- Height = 255
- Left = 3120
- TabIndex = 14
- Top = 1800
- Width = 375
- End
- Begin VB.Label LblBassVal
- Height = 255
- Left = 3120
- TabIndex = 13
- Top = 1320
- Width = 375
- End
- Begin VB.Label LblVolVal
- Height = 255
- Left = 3120
- TabIndex = 12
- Top = 840
- Width = 375
- End
- Begin VB.Label label1
- Caption = "Treble"
- Height = 255
- Index = 3
- Left = 360
- TabIndex = 7
- Top = 1800
- Width = 855
- End
- Begin VB.Label label1
- Caption = "Bass"
- Height = 255
- Index = 2
- Left = 360
- TabIndex = 2
- Top = 1320
- Width = 855
- End
- Begin VB.Label label1
- Caption = "Sound"
- Height = 255
- Index = 1
- Left = 360
- TabIndex = 1
- Top = 360
- Width = 855
- End
- Begin VB.Label label1
- Caption = "Volume"
- Height = 255
- Index = 0
- Left = 360
- TabIndex = 0
- Top = 840
- Width = 855
- End
- Attribute VB_Name = "FrmSndSetup"
- Attribute VB_GlobalNameSpace = False
- Attribute VB_Creatable = False
- Attribute VB_PredeclaredId = True
- Attribute VB_Exposed = False
- Dim lpAppName As String
- Dim lpFileName As String
- Dim sHsvolKey As String
- Dim sHsVolValue As String
- Dim sHsbassValue As String
- Dim sHbassKey As String
- Dim sHstrblValue As String
- Dim sHsTrblKey As String
- Dim sSoundValue As String
- Dim sSoundKey As String
- Dim sColorVal As String
- Dim sColorKey As String
- Dim GetStatus, GetStatus1, GetStatus2, GetStatus3, GetStatus4 As Long
- Dim lonStatus, lonStatus1, lonStatus2, lonStatus3, lonStatus4 As String
- Dim Vol, File As String
- Sub ColorChange()
- Select Case vsbColorBar.Value
- Case 0
- FrmSndSetup.BackColor = &H8000000F
- FrmSnd.BackColor = &H8000000F
- OptYesNo(0).BackColor = &H8000000F
- OptYesNo(1).BackColor = &H8000000F
- label1(0).BackColor = &H8000000F
- label1(1).BackColor = &H8000000F
- label1(2).BackColor = &H8000000F
- label1(3).BackColor = &H8000000F
- label1(4).BackColor = &H8000000F
- LblVolVal.BackColor = &H8000000F
- LblBassVal.BackColor = &H8000000F
- LblTrebleVal.BackColor = &H8000000F
- LblColorVal.BackColor = &H8000000F
- CmdSave.BackColor = &H8000000F
- CmdCancel.BackColor = &H8000000F
- Case 1
- FrmSndSetup.BackColor = RGB(255, 0, 0)
- FrmSnd.BackColor = RGB(255, 0, 0)
- OptYesNo(0).BackColor = RGB(255, 0, 0)
- OptYesNo(1).BackColor = RGB(255, 0, 0)
- label1(0).BackColor = RGB(255, 0, 0)
- label1(1).BackColor = RGB(255, 0, 0)
- label1(2).BackColor = RGB(255, 0, 0)
- label1(3).BackColor = RGB(255, 0, 0)
- label1(4).BackColor = RGB(255, 0, 0)
- LblVolVal.BackColor = RGB(255, 0, 0)
- LblBassVal.BackColor = RGB(255, 0, 0)
- LblTrebleVal.BackColor = RGB(255, 0, 0)
- LblColorVal.BackColor = RGB(255, 0, 0)
- CmdSave.BackColor = RGB(255, 0, 0)
- CmdCancel.BackColor = RGB(255, 0, 0)
- Case 2
- FrmSndSetup.BackColor = RGB(255, 255, 0)
- FrmSnd.BackColor = RGB(255, 255, 0)
- OptYesNo(0).BackColor = RGB(255, 255, 0)
- OptYesNo(1).BackColor = RGB(255, 255, 0)
- label1(0).BackColor = RGB(255, 255, 0)
- label1(1).BackColor = RGB(255, 255, 0)
- label1(2).BackColor = RGB(255, 255, 0)
- label1(3).BackColor = RGB(255, 255, 0)
- label1(4).BackColor = RGB(255, 255, 0)
- LblVolVal.BackColor = RGB(255, 255, 0)
- LblBassVal.BackColor = RGB(255, 255, 0)
- LblTrebleVal.BackColor = RGB(255, 255, 0)
- LblColorVal.BackColor = RGB(255, 255, 0)
- CmdSave.BackColor = RGB(255, 255, 0)
- CmdCancel.BackColor = RGB(255, 255, 0)
- Case 3
- FrmSndSetup.BackColor = RGB(255, 0, 255)
- FrmSnd.BackColor = RGB(255, 0, 255)
- OptYesNo(0).BackColor = RGB(255, 0, 255)
- OptYesNo(1).BackColor = RGB(255, 0, 255)
- label1(0).BackColor = RGB(255, 0, 255)
- label1(1).BackColor = RGB(255, 0, 255)
- label1(2).BackColor = RGB(255, 0, 255)
- label1(3).BackColor = RGB(255, 0, 255)
- label1(4).BackColor = RGB(255, 0, 255)
- LblVolVal.BackColor = RGB(255, 0, 255)
- LblBassVal.BackColor = RGB(255, 0, 255)
- LblTrebleVal.BackColor = RGB(255, 0, 255)
- LblColorVal.BackColor = RGB(255, 0, 255)
- CmdSave.BackColor = RGB(255, 0, 255)
- CmdCancel.BackColor = RGB(255, 0, 255)
- Case 4
- FrmSndSetup.BackColor = RGB(0, 255, 0)
- FrmSnd.BackColor = RGB(0, 255, 0)
- OptYesNo(0).BackColor = RGB(0, 255, 0)
- OptYesNo(1).BackColor = RGB(0, 255, 0)
- label1(0).BackColor = RGB(0, 255, 0)
- label1(1).BackColor = RGB(0, 255, 0)
- label1(2).BackColor = RGB(0, 255, 0)
- label1(3).BackColor = RGB(0, 255, 0)
- label1(4).BackColor = RGB(0, 255, 0)
- LblVolVal.BackColor = RGB(0, 255, 0)
- LblBassVal.BackColor = RGB(0, 255, 0)
- LblTrebleVal.BackColor = RGB(0, 255, 0)
- LblColorVal.BackColor = RGB(0, 255, 0)
- CmdSave.BackColor = RGB(0, 255, 0)
- CmdCancel.BackColor = RGB(0, 255, 0)
- Case 5
- FrmSndSetup.BackColor = RGB(0, 0, 255)
- FrmSnd.BackColor = RGB(0, 0, 255)
- OptYesNo(0).BackColor = RGB(0, 0, 255)
- OptYesNo(1).BackColor = RGB(0, 0, 255)
- label1(0).BackColor = RGB(0, 0, 255)
- label1(1).BackColor = RGB(0, 0, 255)
- label1(2).BackColor = RGB(0, 0, 255)
- label1(3).BackColor = RGB(0, 0, 255)
- label1(4).BackColor = RGB(0, 0, 255)
- LblVolVal.BackColor = RGB(0, 0, 255)
- LblBassVal.BackColor = RGB(0, 0, 255)
- LblTrebleVal.BackColor = RGB(0, 0, 255)
- LblColorVal.BackColor = RGB(0, 0, 255)
- CmdSave.BackColor = RGB(0, 0, 255)
- CmdCancel.BackColor = RGB(0, 0, 255)
- End Select
- End Sub
- Private Sub CmdCancel_Click()
- Unload Me
- End Sub
- Private Sub CmdSave_Click()
- File = "C:\Sound.ini" 'Path and file name of ini
- lpAppName = "Sound" 'Section name looks like [Sound]
- volval = HSVol.Value
- sHsvolKey = "Volume"
- sHsVolValue = HSVol.Value
- sHsbassValue = HSBass.Value
- sHbassKey = "Bass"
- sHsTrblKey = "Treble"
- sHstrblValue = HSTrbl.Value
- sSoundKey = "Sound On"
- sColorKey = "Color"
- sColorVal = vsbColorBar.Value
- 'sSoundValue = OptYes.value
- 'If OptYes.value = True Then
- sSoundValue = OptYesNo(Index).Value
- lpFileName = File
- lonStatus = WritePrivateProfileString(lpAppName, sHsvolKey, sHsVolValue, lpFileName)
- lonStatus1 = WritePrivateProfileString(lpAppName, sHbassKey, sHsbassValue, lpFileName)
- lonStatus2 = WritePrivateProfileString(lpAppName, sHsTrblKey, sHstrblValue, lpFileName)
- lonStatus3 = WritePrivateProfileString(lpAppName, sSoundKey, sSoundValue, lpFileName)
- lonStatus4 = WritePrivateProfileString(lpAppName, sColorKey, sColorVal, lpFileName)
- End Sub
- Private Sub Command1_Click()
- FrmSndSetup.BackColor = &H8000000F
- Hnum = Hex(FrmSndSetup.BackColor)
- Label2.Caption = Hnum
- End Sub
- Private Sub Form_Load()
- Dim GetSound As Long
- Dim GetVol As Long
- Dim GetBass As Long
- Dim GetTrbl As Long
- Dim GetColor As Long
- Dim Temp As String * 50
- Dim Temp1 As String * 50
- Dim Temp2 As String * 50
- Dim Temp3 As String * 50
- Dim Temp4 As String * 50
- Dim sHsVol As String, sHsBass As String, sHsTrbl As String, _
- sSound As String, lpDefault As String
- Dim Hnum
- File = "C:\sound.ini"
- lpAppName = "Sound"
- sHsVol = "Volume"
- sHsBass = "Bass"
- sHsTrbl = "Treble"
- sSound = "Sound On"
- sColorVal = "Color"
- lpDefault = File
- lpFileName = File
- LblColorVal.Caption = vsbColorBar
- Hnum = Hex(FrmSndSetup.BackColor)
- GetVol = GetPrivateProfileString(lpAppName, sHsVol, lpDefault, Temp, Len(Temp), lpFileName)
- GetBass = GetPrivateProfileString(lpAppName, sHsBass, lpDefault, Temp1, Len(Temp), lpFileName)
- GetTrbl = GetPrivateProfileString(lpAppName, sHsTrbl, lpDefault, Temp2, Len(Temp), lpFileName)
- GetSound = GetPrivateProfileString(lpAppName, sSound, lpDefault, Temp3, Len(Temp), lpFileName)
- GetColor = GetPrivateProfileString(lpAppName, sColorVal, lpDefault, Temp4, Len(Temp), lpFileName)
- HSVol.Value = Temp
- HSBass.Value = Temp1
- HSTrbl.Value = Temp2
- vsbColorBar.Value = Temp4
- OptYesNo(Index).Value = Temp3
- If OptYesNo(Index).Value = False Then
- OptYesNo(1).Value = True
- OptYesNo(0).Value = True
- End If
- LblVolVal = HSVol.Value
- LblBassVal = HSBass.Value
- LblTrebleVal = HSTrbl.Value
- End Sub
- Private Sub HSBass_Change()
- LblBassVal = HSBass.Value
- End Sub
- Private Sub HSBass_Scroll()
- LblBassVal = HSBass.Value
- End Sub
- Private Sub HSTrbl_Change()
- LblTrebleVal = HSTrbl.Value
- End Sub
- Private Sub HSTrbl_Scroll()
- LblTrebleVal = HSTrbl.Value
- End Sub
- Private Sub HSVol_Change()
- LblVolVal = HSVol.Value
- End Sub
- Private Sub HSVol_Scroll()
- LblVolVal = HSVol.Value
- End Sub
- Private Sub vsbColorBar_Scroll()
- ColorChange
- Hnum = Hex(FrmSndSetup.BackColor)
- Hnum = Hex(FrmSndSetup.BackColor)
- End Sub
- Private Sub vsbColorBar_Change()
- ColorChange
- LblColorVal.Caption = vsbColorBar
- Hnum = Hex(FrmSndSetup.BackColor)
- End Sub
-